self catering irish degree dublin escorts edinburgh dundee education golf course wales london st andrews scotland golf clubs music glasgow celtic pga bed and breakfast golf club accommodation escort golf galway masters cork master b&b fife carnoustie green